an extension of Symbolic PathFinder for veritesting and summarising dynamically dispatched methods and exceptional control-flow.
Java Ranger
Symbolic execution
Symbolic execution tool
- Java code
- Configurations for the analysis
- Classpath: classpath of target code, given as an argument when calling Java Ranger
- Configurations, all arguments when calling Java Ranger:
veritestingMode = \<1-5\>
indicating which path-merging features should be enabledperformanceMode = \<true or false\>
jitAnalysis = \<true or false\>
recursiveDepth = \<integer value\>
?
License: Apache License v2.0
Repository: https://github.com/vaibhavbsharma/java-ranger Project page: https://vaibhavbsharma.github.io/java-ranger/
07 Dec 2021 (default branch) 01 Dec 2022 (last activity)
https://doi.org/10.1007/978-3-030-45237-7_27 (TACAS '20)
:: Java :: PV3 :: checks properties of annotated Java code with static symbolic execution